package cn.bdqn.service;


import cn.bdqn.vo.ArticleListSearchVO;
import cn.bdqn.vo.ArticleListVO;

import java.util.List;
import java.util.Map;

public interface RpcArticleService {

    /***
     * 根据条件查询所有文章
     * @param map 查询条件
     * @return
     * @throws Exception
     */
    List<ArticleListVO> findArticleByQuery(Map map) throws Exception;
    /***
     * 修改阅读量
     * @param articleId 文章id
     * @param count 阅读量
     * @return
     * @throws Exception
     */
    public boolean updateCount(Integer articleId, Long count) throws Exception;

    /***
     * 修改收藏量
     * @param articleId 文章id
     * @param likes 收藏量
     * @return
     * @throws Exception
     */
    public boolean updateLikes(Integer articleId, Long likes) throws Exception;
}
